#ifndef TEXTURED_TRIANGLE_H
#define TEXTURED_TRIANGLE_H

#include "vecmat.h"
#include "ColoredPoint.h"
#include "Triangle.h"
#include "glut.h"														// Header File For The GLu32 Library

class TexturedTriangle : public Triangle
{
private:
	GLuint texture;
    float s1,s2,s3;
	float f1,f2,f3;
	
public:
	TexturedTriangle(
        ColoredPoint p1, 
        ColoredPoint p2, 
        ColoredPoint p3, 
        vec<float,4> normal,
        GLuint texture, 
        float s1, float s2, float s3,
        float f1, float f2, float f3);
	virtual void Draw();
};

#endif